home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
PROGRAMM
/
BASIC
/
H100.ZIP
/
PBC22A.ZIP
/
QBPATCH.TXT
< prev
next >
Wrap
Text File
|
1992-04-13
|
2KB
|
45 lines
Here is a list of some patches for QuickBASIC. I have tested
them on my copy of BCOM45.LIB. They will quite possibly also
work with other versions of the BASIC runtime library. As
always when applying patches, *** MAKE A BACKUP COPY FIRST ***
in case things don't work out the way you want. I cannot
guarantee that these patches will work for you, and there is
always a certain amount of danger in making a patch.
Enough said. Grab your favorite debugger or file editor (I
like FED, available at your local BBS) and get hopping.
---------------------------------------------------------------
Prevent QuickBASIC from forcing COMMAND$ to uppercase.
(Original object file: OSCMD.OBJ)
Seek: 3C 61 72 06 3C 7A 77 02 34 20
Make: EB 08 90 90 90 90 90 90 90 90
---------------------------------------------------------------
Prevent QuickBASIC from zeroing BIOS comm data on OPEN "COM..."
(Original object file: LLCOM3.OBJ)
Seek: 1E 33 D2 8E DA 87 95 00 04 1F
Make: 1E 33 D2 8E DA 8B 95 00 04 1F
Seek: 1E 33 D2 8E DA 89 9D 00 04 1F
Make: 90 33 D2 90 90 90 90 90 90 90
---------------------------------------------------------------
Prevent QuickBASIC from dropping the DTR on a comm port.
(Original object file: LLCOM3.OBJ)
Seek: B0 00 E3 01 40 83 C2 04 EE
Make: B0 00 90 90 40 83 C2 04 EE
Note that if you apply this patch, you will have to drop the
DTR "manually" if you want it lowered. The DTR routine in my
PBClone library can do that for you.
---------------------------------------------------------------